package com.zhixiang.xaec.entity.safebase.saferesponsibility;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.cfg.Comment;

import com.zhixiang.xaec.entity.BaseEntity;
/**
 * @author gao
 * @since 2016-12-22 for 430
 * 
 */
@Entity
@Table(name="safebase_ResponsibilityBook")
@Comment("安全责任书")
public class SafetyResponsibilityBook extends BaseEntity
{
    @Comment("责任书编号")
    @Column(length=50)
    private String responBookNo;
    
    @Comment("责任书名称")
    @Column(length=100)
    private String responBookName;
    
    @Comment("责任书级别")
    @Column(length=50)
    private String responBookGrade;
    
    @Comment("适用岗位")
    @Column(length=256)
    private String suitStation;
    
    @Comment("考核方")
    @Column(length=50)
    private String examiner;
    
    @Comment("状态")
    @Column(length=10)
    private String status;
    
    @Comment("生效日期")
    @Column(length=50)
    private String effectiveStartDate;
    
    @Comment("失效日期")
    @Column(length=50)
    private String effectiveEndDate;

    /**
     * @return Returns the responBookNo（返回责任书编号）
     */
    public String getResponBookNo()
    {
        return responBookNo;
    }

    /**
     * @param responBookNo The responBookNo to set（设置责任书编号String）
     */
    public void setResponBookNo(String responBookNo)
    {
        this.responBookNo = responBookNo;
    }

    /**
     * @return Returns the responBookName（返回责任书名称）
     */
    public String getResponBookName()
    {
        return responBookName;
    }

    /**
     * @param responBookName The responBookName to set（设置责任书名称String）
     */
    public void setResponBookName(String responBookName)
    {
        this.responBookName = responBookName;
    }

    /**
     * @return Returns the responBookGrade（返回责任书级别）
     */
    public String getResponBookGrade()
    {
        return responBookGrade;
    }

    /**
     * @param responBookGrade The responBookGrade to set（设置责任书级别String）
     */
    public void setResponBookGrade(String responBookGrade)
    {
        this.responBookGrade = responBookGrade;
    }

    /**
     * @return Returns the suitStation（返回适用岗位）
     */
    public String getSuitStation()
    {
        return suitStation;
    }

    /**
     * @param suitStation The suitStation to set（设置使用岗位String）
     */
    public void setSuitStation(String suitStation)
    {
        this.suitStation = suitStation;
    }

    /**
     * @return Returns the examiner（返回考核方）
     */
    public String getExaminer()
    {
        return examiner;
    }

    /**
     * @param examiner The examiner to set（设置考核方String）
     */
    public void setExaminer(String examiner)
    {
        this.examiner = examiner;
    }

    /**
     * @return Returns the status（返回责任书状态）
     */
    public String getStatus()
    {
        return status;
    }

    /**
     * @param status The status to set（设置责任书状态String）
     */
    public void setStatus(String status)
    {
        this.status = status;
    }

    /**
     * @return Returns the effectiveStartDate（返回生效日期）
     */
    public String getEffectiveStartDate()
    {
        return effectiveStartDate;
    }

    /**
     * @param effectiveStartDate The effectiveStartDate to set（设置生效日期String）
     */
    public void setEffectiveStartDate(String effectiveStartDate)
    {
        this.effectiveStartDate = effectiveStartDate;
    }

    /**
     * @return Returns the effectiveEndDate（返回失效日期）
     */
    public String getEffectiveEndDate()
    {
        return effectiveEndDate;
    }

    /**
     * @param effectiveEndDate The effectiveEndDate to set（设置失效日期String）
     */
    public void setEffectiveEndDate(String effectiveEndDate)
    {
        this.effectiveEndDate = effectiveEndDate;
    }
    
    
    
    
}
